<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:c="http://java.sun.com/jsp/jstl/core"
	template="web/templates/ui.xhtml">

	<ui:define name="title">
		<h:outputText value="Listado de Clasificación de Entidad" />
	</ui:define>
	<ui:define name="sidebar">
		<div class="widget">
			<div class="title">
				<div class="inner">
					<h3>
						<h:outputText value="Menú" />
					</h3>
				</div>
			</div>

			<!-- MENU PERFIL ADMINISTADOR -->
			<ui:include src="menu.xhtml" />

		</div>
	</ui:define>
	<ui:define name="content">
		<div class="page-header">
			<h3>
				<h:outputText value="Clasificación de Entidad" />
			</h3>
		</div>
		<div class="subTitle">
			<ol class="breadcrumb">
				<li><a href="index.jsf"><span class="glyphicon glyphicon-home"></span></a></li>
				<li class="active">Búsqueda </li>
			</ol>
		</div>

		<div class="gridContent">
			<div class="inner">
				<h:form id="frmCatalogo">
					
					<p:messages id="messages"  autoUpdate="true" />
					<input type="hidden" name="codigoCatalogo" value="claent"  />
					
					<div class="row">
						<div class="col-sm-12 form-group">
							<p:outputLabel id="lblnombreCatalogo" for="txtnombreCatalogo" value="Clasificación de Entidad" />
							<p:inputText id="txtnombreCatalogo"  maxlength="250" value="#{catalogoService.catalogo.nombreCatalogo}"/>
						</div>
					</div>
					<div class="btnAction row no-gutter">
							<div class="text-right">								
								<p:commandButton update=":frmCatalogo" styleClass="btn btn-success" icon="ui-menuitem-icon ui-icon fa fa-search" iconPos="right" value="Buscar" actionListener="#{catalogoService.buscarCatalogo}"></p:commandButton>
								<p:commandButton update=":frmCatalogo" onclick="catalogowv.hide();" styleClass="btn btn-view" value="Limpiar" actionListener="#{catalogoService.limpiarCatalogo}"/>
							</div>
					</div>

<style>
.ui_celda_frm{font-weight: bold; color: #232323; text-align:left; }
</style>

<!--  Grilla resultante de la búsqueda -->

	<p:dataTable id="dtCatalogo" var="catalogo" value="#{catalogoService.listaCatalogo}"
          widgetVar="catalogowv" emptyMessage="No se han encontrado registros" rows="20" paginator="true"
          paginatorPosition="bottom" currentPageReportTemplate="Total Registros : {totalRecords}"
			paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
			rowKey="#{catalogo.catalogoId}">

							<p:column headerText="ID" style="text-align: center; width:50px;"
								sortBy="#{catalogo.catalogoId}">
								<h:outputText value="#{catalogo.catalogoId}" />
							</p:column>

							<p:column headerText="Clasificación de Entidad">
								<h:outputText value="#{catalogo.nombreCatalogo}" />
							</p:column>
							
							<p:column headerText="Estado">
								<span style="#{catalogo.estadoRegistro eq 'N'?'display:block;':'display:none'}">
									NO ACTIVO
								</span>
								<span style="#{catalogo.estadoRegistro eq 'S'?'display:block;':'display:none'}">
									ACTIVO
								</span>
							</p:column>
							
							<p:column style="text-align: center; width:100px;">
								<f:facet name="header">
									Acciones
								</f:facet>
								
								<span style="color:#CBCBCB;#{catalogo.estadoRegistro eq 'S'?'display:block;':'display:none'}">
									<p:commandLink update="dtCatalogo" id="deshabilitar" value="Deshabilitar" action="#{catalogoService.deshabilitarCatalogo(catalogo,'claent')}">
										<p:confirm header="Confirmación" message="¿Está seguro de deshabilitar el Clasificación de Entidad seleccionado?" icon="ui-icon-alert" />	
									</p:commandLink>
									&nbsp;&nbsp;
								</span>

								<span style="color:#CBCBCB;#{catalogo.estadoRegistro eq 'N'?'display:block;':'display:none'}">
									<p:commandLink update="dtCatalogo" id="habilitar" value="Habilitar" action="#{catalogoService.habilitarCatalogo(catalogo,'claent')}">
										<p:confirm header="Confirmación" message="¿Está seguro de habilitar el Clasificación de Entidad seleccionado?" icon="ui-icon-alert" />	
									</p:commandLink>
										&nbsp;&nbsp;
								</span>
								
								<h:link id="linkCatalogo" value="Editar" outcome="clasificacion_entidades_registro">
												<f:param name="id" value="#{catalogo.catalogoId}" />
												<f:param name="codigoCatalogo" value="claent" />
								</h:link>
								
					        </p:column>	
							
						</p:dataTable>

						<div class="btnAction row no-gutter">
							<div class="text-right">								
								<p:commandButton styleClass="btn btn-success" icon="ui-menuitem-icon ui-icon fa fa-plus" iconPos="right" value="Crear Nuevo" action="clasificacion_entidades_registro.jsf"></p:commandButton>
							</div>
						</div>
										
					
				</h:form>
			</div>
		</div>
	<p:confirmDialog  global="true" showEffect="fade">
		        <p:commandButton value="Si" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check" />
		        <p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
		    </p:confirmDialog>
	</ui:define>
	
	<ui:define name="script">
	</ui:define>
</ui:composition>